<?php

namespace Maestros\Model\Entity;

use Componentes\Model\Entity\GenericModel;

class Malla extends GenericModel {
    
    protected $id;
    protected $_especialidad;
    protected $fechaCreacion;
    protected $_estatus;
    protected $_tipoUniversidad;
    protected $_nivelMalla;
    
    public function __construct(array $options = null) {
        if (is_array($options)) {
            $this->setOptions($options);
        }
    }
    
    public function setId($idMalla) {
        $this->id = $idMalla;
    }
    
    public function getId() {
        return $this->id;
    }

    public function setEspecialidad($idEspecialidad) {
        $this->_especialidad = $idEspecialidad;
    }
    
    public function getEspecialidad() {
        return $this->_especialidad;
    }

    public function setFechaCreacion($fechaCreacion) {
        $this->fechaCreacion = $fechaCreacion;
    }
    
    public function getFechaCreacion() {
        return $this->fechaCreacion;
    }

    public function setEstatus($idEstatus) {
        $this->_estatus = $idEstatus;
    }
    
    public function getEstatus() {
        return $this->_estatus;
    }

    public function setTipoUniversidad($idTipoUniversidad) {
        $this->_tipoUniversidad = $idTipoUniversidad;
    }
    
    public function getTipoUniversidad() {
        return $this->_tipoUniversidad;
    }

    public function setNivelMalla($idNivelMalla) {
        $this->_nivelMalla = $idNivelMalla;
    }
    
    public function getNivelMalla() {
        return $this->_nivelMalla;
    }
    
    public function objectToArray() {
        if (!is_object($this) && !is_array($this)) {
            return $this;
        }
        if (is_object($this)) {
            $array = array(
                'id' => $this->id,
                '_especialidad' => $this->_especialidad,
                'fechaCreacion' => $this->fechaCreacion,
                '_nivelMalla'=> $this->_nivelMalla,
                '_estatus' => $this->_estatus,
                '_tipoUniversidad' => $this->_tipoUniversidad
                
            );
        }
        return $array;
    }

        //put your code here
}
